package cn.com.gzheroli.auth.pojo;

import java.math.BigDecimal;
import java.util.Date;
import java.lang.String;
import java.lang.Double;
import java.lang.Integer;
import java.math.BigDecimal;
import javax.xml.soap.Text;
import java.sql.Blob;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;


/**   
 * @Title: Entity
 * @Description: 数据条件
 * @author lichangrong
 * @date 2017-07-05 19:40:57
 * @version V1.0   
 *
 */
@SuppressWarnings("serial")
public class TSDatacondition implements java.io.Serializable {
	/**主键*/
	private java.lang.String id;
	/**数据库字段名称*/
	private java.lang.String fieldName;
	/**操作*/
	private java.lang.String conOperate;
	/**状态 0：禁用 1：启用*/
	private java.lang.String status;
	/**条件排序*/
	private BigDecimal conOrder;
	/**条件分组ID*/
	private java.lang.String groupId;
	/**字段类型 string number boolean*/
	private java.lang.String fieldType;
	/**部门值*/
	private java.lang.String deptVal;
	/**字段值*/
	private java.lang.String fieldValue;
	/**操作 and or （and exists) (or exists)*/
	private java.lang.String operate;
	
	/**登录人上级部门级别*/
	private int deptLevel;
	
	/**
	 *方法: 取得id
	 *@return: id  主键
	 */
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 *方法: 设置id
	 *@param: id  主键
	 */
	public void setId(java.lang.String id){
		this.id = id;
	}
	/**
	 *方法: 取得fieldName
	 *@return: fieldName  数据库字段名称
	 */
	public java.lang.String getFieldName(){
		return this.fieldName;
	}

	/**
	 *方法: 设置fieldName
	 *@param: fieldName  数据库字段名称
	 */
	public void setFieldName(java.lang.String fieldName){
		this.fieldName = fieldName;
	}
	/**
	 *方法: 取得conOperate
	 *@return: conOperate  操作
	 */
	public java.lang.String getConOperate(){
		return this.conOperate;
	}

	/**
	 *方法: 设置conOperate
	 *@param: conOperate  操作
	 */
	public void setConOperate(java.lang.String conOperate){
		this.conOperate = conOperate;
	}
	/**
	 *方法: 取得status
	 *@return: status  状态 0：禁用 1：启用
	 */
	public java.lang.String getStatus(){
		return this.status;
	}

	/**
	 *方法: 设置status
	 *@param: status  状态 0：禁用 1：启用
	 */
	public void setStatus(java.lang.String status){
		this.status = status;
	}
	/**
	 *方法: 取得conOrder
	 *@return: conOrder  条件排序
	 */
	public BigDecimal getConOrder(){
		return this.conOrder;
	}

	/**
	 *方法: 设置conOrder
	 *@param: conOrder  条件排序
	 */
	public void setConOrder(BigDecimal conOrder){
		this.conOrder = conOrder;
	}
	/**
	 *方法: 取得groupId
	 *@return: groupId  条件分组ID
	 */
	public java.lang.String getGroupId(){
		return this.groupId;
	}

	/**
	 *方法: 设置groupId
	 *@param: groupId  条件分组ID
	 */
	public void setGroupId(java.lang.String groupId){
		this.groupId = groupId;
	}
	/**
	 *方法: 取得fieldType
	 *@return: fieldType  字段类型 string number boolean
	 */
	public java.lang.String getFieldType(){
		return this.fieldType;
	}

	/**
	 *方法: 设置fieldType
	 *@param: fieldType  字段类型 string number boolean
	 */
	public void setFieldType(java.lang.String fieldType){
		this.fieldType = fieldType;
	}
	/**
	 *方法: 取得deptVal
	 *@return: deptVal  部门值
	 */
	public java.lang.String getDeptVal(){
		return this.deptVal;
	}

	/**
	 *方法: 设置deptVal
	 *@param: deptVal  部门值
	 */
	public void setDeptVal(java.lang.String deptVal){
		this.deptVal = deptVal;
	}
	/**
	 *方法: 取得fieldValue
	 *@return: fieldValue  字段值
	 */
	public java.lang.String getFieldValue(){
		return this.fieldValue;
	}

	/**
	 *方法: 设置fieldValue
	 *@param: fieldValue  字段值
	 */
	public void setFieldValue(java.lang.String fieldValue){
		this.fieldValue = fieldValue;
	}
	/**
	 *方法: 取得operate
	 *@return: operate  操作 and or （and exists) (or exists)
	 */
	public java.lang.String getOperate(){
		return this.operate;
	}

	/**
	 *方法: 设置operate
	 *@param: operate  操作 and or （and exists) (or exists)
	 */
	public void setOperate(java.lang.String operate){
		this.operate = operate;
	}

	public int getDeptLevel() {
		return deptLevel;
	}

	public void setDeptLevel(int deptLevel) {
		this.deptLevel = deptLevel;
	}
	
	
}
